Big Huge Thesaurus

Spanish capital

noun